﻿using Cl.Model.DataBaseEntityDtos.Tests.TemplateDemos;
using Cl.Model.Results;
using Cl.Utils.Primitives.Interface;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Cl.Service.Service.Test.TemplateDemos
{
    public interface ITemplateDemoService : IScopedService
    {
        Task<ResultInfoModel> Save(TemplateDemoInputDto obj);

        Task<ResultInfoModel> Delete(List<int> ids);

        Task<ResultInfoModel> Update(TemplateDemoInputDto obj);

        Task<PageResultModel<TemplateDemoOutputDto>> Query(SearchTemplateDemoDto request);
    }
}
